foolproof plant - Turkish English Dictionary